package com.himore.api.web.model;

import com.himore.api.common.annotation.Excel;
import com.himore.api.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * 用户库信息对象 t_sys_user
 * 
 * @author ruoyi
 * @date 2021-02-01
 */
public class TSysUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    /**  用户ID  */
    private String userId;

    /**  身份证号码  */
    @ApiModelProperty(value = " 身份证号码 ")
    private String idNum;

    /** 用户名  */
    @ApiModelProperty(value = "用户名 ")
    private String userName;

    /**  用户类型  */
    @ApiModelProperty(value = " 用户类型 ")
    private String phoneNum;

    /** 微信名 */
    @ApiModelProperty(value = "微信名")
    private String wxName;

    /**  工作  */
    @ApiModelProperty(value = " 工作 ")
    private String work;

    public String getIdNum() {
        return idNum;
    }

    public void setIdNum(String idNum) {
        this.idNum = idNum;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    /**  用户性别  */
    @ApiModelProperty(value = " 用户性别 ")
    private String gender;

    /**  用户地址  */
    @ApiModelProperty(value = " 用户地址 ")
    private String address;

    public String getResource() {
        return resource;
    }

    public void setResource(String resource) {
        this.resource = resource;
    }

    /**  用户来源  */
    @ApiModelProperty(value = " 用户来源 ")
    private String resource;

    public void setUserId(String userId) 
    {
        this.userId = userId;
    }

    public String getUserId() 
    {
        return userId;
    }

    public String getWxName() {
        return wxName;
    }

    public void setWxName(String wxName) {
        this.wxName = wxName;
    }


    public void setUserName(String userName) 
    {
        this.userName = userName;
    }

    public String getUserName() 
    {
        return userName;
    }


    public void setWork(String work) 
    {
        this.work = work;
    }

    public String getWork() 
    {
        return work;
    }

    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userId", getUserId())
            .append("idNum", getIdNum())
            .append("userName", getUserName())
            .append("phoneNum", getPhoneNum())
            .append("wxName", getWxName())
            .append("work", getWork())
            .append("gender", getGender())
            .append("address", getAddress())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
